package com.loveyukari.dao;

import java.util.Date;
import java.util.List;

import com.loveyukari.model.Auth;

/**
*
*yangshaohua
*2017年2月13日下午6:12:07
**/
public interface AuthDao {

	Auth selectByUsername(String username);
	
	void insertAuth(Auth auth);
	
	void insertAuthSign(int authId);
	
	List<Date> selectAuthSignDate(int authId);
	
	Auth selectById(int id);
	
	void updateAuthName(Auth auth);
	void updateAuthority(Auth auth);
	void updateAuthIcon(Auth auth);
	void updateAuthLv(Auth auth);
	void updateAuthFansLv(Auth auth);
	void updateAuthGuizu(Auth auth);
	void updateAuthScore(Auth auth);
	List<Auth> selectAuthListByAuthority(int authority);

	
	Auth selectByName(String name);
	List<Auth> selectByLikeName(String name);

}
